import { SpriteFrame, _decorator, Enum } from "cc";
const { ccclass, property } = _decorator;

@ccclass("LanguageSpriteObject")
export class LanguageSpriteObject {
    @property({ 
        type: Enum({ 
            EN: "en",     // 英语
            ZH: "zh",     // 汉语
            FR: "fr",     // 法语
            IT: "it",     // 意大利语
            DE: "de",     // 德语
            ES: "es",     // 西班牙语
            DU: "du",     // 荷兰语
            RU: "ru",     // 俄语
            KO: "ko",     // 朝鲜语
            JA: "ja",     // 日语
            HU: "hu",     // 匈牙利语
            PT: "pt",     // 葡萄牙语
            AR: "ar",     // 阿拉伯语
            NO: "no",     // 挪威语
            PL: "pl",     // 波兰语
            TR: "tr",     // 土耳其语
            UK: "uk",     // 乌克兰语
            RO: "ro",     // 罗马尼亚语
            BG: "bg"      // 保加利亚语
        }) 
    })
    public type: string = "";

    @property({ type: SpriteFrame })
    public spriteFrame: SpriteFrame | null = null;
}